.banner{ margin-top:-4px;}
.banner .KMSPrefix_banner_frbtn{width:14px;margin:0px auto;padding:0px;position:absolute;z-index:99; bottom:80px; left:0; width:100%; text-align:center;}
.syslidefr_an{ margin:0 auto; text-align:center; position:absolute;  left:0; opacity: 0; top:0; width:100%} 
.syslidefr_an img{ display:inline-block}
.syslidefr_an a{ width:158px; height:43px; display:inline-block; background:#75ca2a; line-height:43px; color:#fff; font-size:16px; text-align:center;   -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius:3px;}
.syslidefr_an a:hover{ color:#fff; background:#5ba31b}

.main{ background:#f3f3f3;padding-top:20px;}
.main .tit{ text-align:center; color:#333; font-size:28px; line-height:28px; padding:46px 0 36px 0;}
.main .tit span{ color:#ccc; font-size:12px; display:block; padding-top:10px; line-height:20px;}


.main_o{ padding-bottom:10px;}
.main_o ul li{ width:199px; text-align:center; float:left; position:relative; border-right:1px solid #f3f3f3; background-image:url(../images/service_bg.png);background-color:#fff; background-repeat:no-repeat; padding:100px 0 30px 0; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.i_service1{ background-position:0 25px;}
.i_service2{ background-position:-200px 25px;}
.i_service3{ background-position:-400px 25px;}
.i_service4{ background-position:-600px 25px;}
.i_service5{ background-position:-800px 25px;}
.i_service6{ background-position:-1000px 25px;}
.main_o ul li img{ display:inline-block; text-align:center; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.main_o ul li h4{ font-size:18px; line-height:18px; color:#333; padding:25px 0 10px 0}
.main_o ul li p{ color:#999999; line-height:18px; font-size:12px;}
.main_o ul li dl{ padding-top:30px;}
.main_o ul li dl dt{ font-size:14px; color:#ff6800; line-height:14px; padding-bottom:10px;}
.main_o ul li dl dd{ display:inline-block; width:80px; height:25px; line-height:25px; border:1px solid #e8e8e8; color:#999; font-size:12px;}

.main_o ul li:hover{background-image:url(../images/service_bg1.png);transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.main_o ul li:hover p{ color:#fdd000;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}

.main_o ul li:hover a h4{ color:#fdd000;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.main_o ul li:hover a dl dd{ border-color:#ffc421; background:#ffc421; color:#fff;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.main_o ul li:hover{-webkit-box-shadow:0 5px 20px rgba(4,0,0,0.1); -moz-box-shadow:0 5px 20px rgba(4,0,0,0.1); box-shadow:0 5px 20px rgba(4,0,0,0.1); z-index:1}
.main_o ul li i{ display:block; width:33px; height:72px; background:url(../images/n_main_7.gif) no-repeat; position:absolute; left:0; top:0;}
.main_o ul li i span{ font-size:14px; line-height:20px; width:14px; text-align:center; color:#fff; display:inline-block; padding-top:9px;}

.main_t{ width:100%; padding-bottom:65px;}
.main_t li{ width:300px; float:left; text-align:center; overflow:hidden;}
.main_t li img{ display:inline-block;}
.main_t li h4{ color:#333; font-size:18px; line-height:18px; padding:18px 0 8px;}
.main_t li p{ color:#666666; font-size:12px; line-height:20px;}

.main_s{ height:550px; width:100%; background:url(../images/n_main_2.html) no-repeat center;}
.main .main_s .tit{ color:#fff}
.main_s ul{ margin-top:20px;}
.main_s ul li{ float:left; width:160px; height:160px; font-size:18px; margin:0 48px 0 0; text-align:center; color:#fff; background:#ffc421; -moz-border-radius:50%;-webkit-border-radius:50%; border-radius:50%; position:relative;}
.main_s ul li p{ padding-top:90px; background:url(../images/n_main_3.html) no-repeat ; background-position:56px 35px}
.main_s ul li i{ color:#fff; display:block; font-size:12px;}
.main_s ul li b{ display:block; font-size:12px; line-height:14px; background:#fff; width:44px; height:44px; position:absolute; right:1px; top:0; color:#ff6800; -moz-border-radius:50%;-webkit-border-radius:50%; border-radius:50%; font-weight:bold;}
.main_s ul li b em{ padding-top:8px; display:block}
.main_s ul li.li-t p{background-position:-152px 35px}
.main_s ul li.li-s p{background-position:-359px 35px}
.main_s ul li.li-f p{background-position:-568px 35px}
.main_s ul li.li-w p{background-position:-777px 35px}
.main_s ul li.li-l p{background-position:-983px 35px}
.main_s ul li.li-l{ margin-right:0;}
.main_s p.tip{ text-align:center; font-size:12px; color:#ccc; margin-top:90px;}

.main-f{ background:#fff; padding-bottom:65px;}
.main-f p.tip{ font-size:14px; color:#666; text-align:center; margin-top:45px;}
.main-f p.tip span{ color:#ff6800}
.main-f li{ position:relative; width:352px; height:421px; float:left; margin-right:48px;}
.main-f li .li-bor{ border:1px solid #c9c9c9; width:320px; height:330px; position:absolute; left:0; top:43px;}
.main-f li .li-bg{ background:#e35b29; width:320px; height:340px; position:absolute; left:11px; top:22px;}
.main-f li .li-img{width:320px; height:320px; position:absolute; left:24px; top:12px;}
.main-f li .li-tit{ width:335px; height:90px; line-height:100px; color:#fff; font-size:18px; text-indent:38px; position:absolute; bottom:0; right:0; background:#ff8254}
.main-f li.li-t .li-bg{ background:#ffa32e}
.main-f li.li-t .li-tit{ background:#ffbb62}
.main-f li.li-s{ margin-right:0}
.main-f li.li-s .li-bg{ background:#7ab311}
.main-f li.li-s .li-tit{ background:#add85e}

.main_l{ padding:20px 0; border-top:1px solid #f2f2f2; background:#fff; line-height:40px;}
.main_l p{ font-size:12px; line-height:40px; width:1200px; margin:0 auto; overflow:hidden;}
.main_l p span{height:40px; line-height:40px; display:block;margin:0; float:left;}
.main_l p a{ color:#999; display:inline-block; margin:0 10px;height:40px; overflow:hidden;}
.main_l p a:hover{ color:#ff6800}

.main_w{ padding-bottom:50px; background:#fff;}
.main_w_l{ width:810px;}
.main_w_l p.tit{ text-align:left;}
.main_w li{ width:375px; float:left; padding-bottom:25px; border-bottom:1px solid #f1f1f1; margin:0 30px 25px 0}
.main_w li a{ color:#333; font-size:16px; padding-left:40px; background:url(../images/51cy_main_18.html) no-repeat left center;display:block; width:330px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis;white-space:nowrap;}
.main_w li a:hover{ text-decoration:underline;}
.main_w li p{ height:43px; padding-left:40px; color:#999999; font-size:13px; padding-top:12px; line-height:22px; width:330px;  word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.main_w_l_b{ text-align:center;}
.main_w_l_b a{ display:inline-block; text-align:center; width:156px; height:44px; line-height:44px; color:#999999; font-size:16px; border:1px solid #dddddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; margin:0 45px;}
.main_w_l_b a span{ background:url(../images/51cy_main_19.html) no-repeat; background-position:left 2px; padding-left:35px;}
.main_w_l_b a:hover{ border-color:#ff6800; color:#fff; background:#ff6800;}
.main_w_l_b a:hover span{background-position:left -51px;}
.main_w_r{ width:390px;}
.main_w_r .faqlist{width:390px;}
.main_w_r  p.tit{ text-align:left;}
.faqlist li{width:390px;margin-right:0;}
.faqlist li a{width:350px}
.faqlist li p{width:350px}

.check-main-sea{width:1200px; height:74px; background:#ffc421; position:relative; margin:-74px auto auto auto; z-index:3}
.check-main-sea .sea-m{ padding:14px 0 0 24px; color:#333; font-size:14px;}
.check-main-sea .sea-m img{ margin-right:25px;}
.check-main-sea .sea-m-o{ position:relative;}
.check-main-sea .sea-m-o p{ height:46px; line-height:46px; width:140px; background:#fff; text-align:center; cursor:pointer; border-right:1px solid #d4d4d4}
.check-main-sea .sea-m-o p span{ background:url(../images/check_2.html) no-repeat right center; padding-right:20px;}
.check-main-sea .sea-m-o p:hover{ background-color: #f2f2f2;}
.check-main-sea .sea-m-o ul{ position:absolute; left:0; top:46px; background:#f2f2f2; width:140px; text-align:center; display:none;}
.check-main-sea .sea-m-o ul li{ line-height:50px; cursor:pointer;}
.check-main-sea .sea-m-o ul li:hover{ background:#f9f9f9}
.check-main-sea .sea-m-t input{ width:650px; height:46px; line-height:46px; font-size:14px; color:#333; font-family:"Microsoft Yahei","΢���ź�"; padding:0 12px;}
.check-main-sea a{ height:46px; line-height:46px; background:#ff6800; width:160px; text-align:center; color:#fff; font-size:21px; display:block;}
.check-main-sea a:hover{ background:#f90; color: #fff}

/*��������*/
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.sousuo_bg { background-color: white; margin-top: -5px; }
.sousuo { width: 1200px; margin: 0 auto; }
.kuang1 { width: 640px; height: 45px; background-color: #fd9800; border-radius: 100px; margin: 30px 0; float: left; margin-left: 80px; }
.kuang1 img { float: left; margin-top: 12px; margin-right: 6px; padding-left: 18px; }
.kuang1 h1 { font-size: 12px; font-weight: normal; float: left; line-height: 45px; margin-right: 6px; color: white; }
.sousuo_input1 { width: 390px; height: 30px; margin-top: 8px; border: 1px solid white; margin-left: 6px; vertical-align:middle;padding-left:1em;}
.sousuo_input2 { width: 100px; height: 30px; margin-top: 8px; margin-left: 5px; border: 1px solid white; background-color: white;vertical-align:middle; font-size:16px;}
.kuang2 { width: 120px; height: 45px; background-color: #fd9800; border-radius: 100px; margin: 30px 0; float: left; display: block; }
.kuang2 img { float: left; margin-top: 12px; margin-right: 6px; padding-left: 18px; }
.kuang2 h1 { font-size: 16px; font-weight: normal; float: left; line-height: 45px; margin-right: 6px; color: white; }
.kuang3 { width: 120px; height: 45px; background-color: #fd9800; border-radius: 100px; margin: 30px 0; float: left; display: block; }
.kuang3 img { float: left; margin-top: 12px; margin-right: 6px; padding-left: 18px; }
.kuang3 h1 { font-size: 16px; font-weight: normal; float: left; line-height: 45px; margin-right: 6px; color: white; }
.heng { float: left; width: 80px; height: 5px; background-color: #fd9800; margin-top: 50px; }
.text h1 { background-color: #f3f3f3; font-size: 20px; font-weight: normal; text-align: center; margin: 30px auto; }
.column1_bg { background-color: #f3f3f3; height: 400px; padding-top: 30px; }
.column2_bg { background-color: white; padding-top: 40px; text-align: center; }
.column2 h1 { font-weight: normal; line-height: 30px; }
.column2 h2 { font-size: 14px; font-weight: normal; line-height: 14px; margin: 20px 0; }
.kuai { width: 100px; height: 10px; background-color: #fb9600; margin: 0 auto; margin-bottom: 35px; }
.column2 img { width: 1200px; margin: 0 auto; margin-bottom: 65px; }
.column3_bg { background-color: #f5f5f5; padding-top: 40px; }
.column3 { width: 1200px; margin: 0 auto; }
.column3 > h2 { font-size: 14px; font-weight: normal; text-align: center; margin-top: 20px; color: #939393; }
.ge1 { width: 230px; border-top: 4px solid #ccd872; margin-top: 50px; float: left; margin-right: 93px; }
.ge1 h1 { font-size: 56px; color: #ccd872; font-weight: normal; float: left; }
.ge1 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge1 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.ge2 { width: 230px; border-top: 4px solid #9ece61; margin-top: 50px; float: left; margin-right: 93px; }
.ge2 h1 { font-size: 56px; color: #9ece61; font-weight: normal; float: left; }
.ge2 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge2 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.ge3 { width: 230px; border-top: 4px solid #75c8b4; margin-top: 50px; float: left; margin-right: 93px; }
.ge3 h1 { font-size: 56px; color: #75c8b4; font-weight: normal; float: left; }
.ge3 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge3 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.ge4 { width: 230px; border-top: 4px solid #80c4e7; margin-top: 50px; float: left; }
.ge4 h1 { font-size: 56px; color: #80c4e7; font-weight: normal; float: left; }
.ge4 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge4 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.column3 > a { color: #feca54; float: right; margin: 30px 0; }
.column4_bg { background-color: white; padding-top: 30px; padding-bottom: 50px; }
.column4 { width: 1200px; margin: 0 auto; }
.column4_1 { float: left; }
.column4_2 { float: right; }
.column4_top1 { width: 570px; border-bottom: 1px solid #e3e3e3; padding-bottom: 12px; }
.column4_top1 img { float: left; margin: 0 8px; margin-top: 3px; }
.column4_top1 span { float: left; }
.column4_top1 a { float: right; color: red; margin-right: 20px; }
.xinwen_nei { width: 570px; }
.xinwen_nei a { color: #606060; font-size: 12px; }
.xinwen_nei a:hover { color: #ffb400; }
.xinwen_nei img { float: left; margin: 0 10px; margin-top: 10px; }
.xinwen_nei span { float: left; line-height: 36px; }
.xinwen_nei .span2 { float: right; color: #9d9d9d; margin-right: 20px; }
.column4_top2 { width: 570px; border-bottom: 1px solid #e3e3e3; padding-bottom: 12px; }
.column4_top2 img { float: left; margin: 0 8px; margin-top: 3px; }
.column4_top2 span { float: left; }
.column4_top2 a { float: right; color: #fec753; margin-right: 20px; }
.wenda_nei { width: 570px; }
.wenda_nei a { color: #606060; font-size: 12px; }
.wenda_nei a:hover { color: #ffb400; }
.wenda_nei img { float: left; margin: 0 10px; margin-top: 10px; }
.wenda_nei span { float: left; line-height: 36px; }
.wenda_nei .span2 { float: right; color: #9d9d9d; margin-right: 20px; }
